<?php

namespace App\Services\Authcode;

use App\Services\ProjectValidate;

/**
 * 验证码验证
 *
 * Class ValidateAuthcode
 */
class ValidateAuthcode extends ProjectValidate {
    /**
     * 类初始化
     * @param array $initData
     * @return mixed
     */
    public function initValidate($initData = [])
    {
        // TODO: Implement initValidate() method.
    }

    /**
     * @var array 用户模块的验证集合
     */
    public $rules = [
        'type'             => 'in:register,login,forgetLoginPwd,contactus',
        'code_id'          => 'required|int|min:1',
        'auth_code'        => 'required|min:2'

    ];

    /**
     * @var array 当前验证错误信息
     */
    public $messages = [
    ];

    /**
     * @var array 上面规则中定义的 key 的名字
     */
    public $attributes = [
        'id'        => 'ID',
        'create_ip' =>  '用户IP'
    ];

}